package org.clearjerk.model.character;

import org.clearjerk.model.Coordinate;
import org.clearjerk.model.character.status.Status;
import org.clearjerk.model.items.Inventory;

public abstract class Character {
	
	private String name;
	private Attributes attributes;
	private SkillSet skills;
	private Coordinate loc;
	private Inventory inventory;
	private Status status;
	
	public Character(){
		
	}
	public int getMoveSpeed(){
		return 0;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public Attributes getAttributes() {
		return attributes;
	}
	public void setAttributes(Attributes attributes) {
		this.attributes = attributes;
	}
	public SkillSet getSkills() {
		return skills;
	}
	public void setSkills(SkillSet skills) {
		this.skills = skills;
	}
	public Coordinate getLoc() {
		return loc;
	}
	public void setLoc(Coordinate loc) {
		this.loc = loc;
	}
	public Inventory getInventory() {
		return inventory;
	}
	public void setInventory(Inventory inventory) {
		this.inventory = inventory;
	}
	public Status getStatus() {
		return status;
	}
	public void setStatus(Status status) {
		this.status = status;
	}
	
}
